body {
    background-color: #f6efe7;
}

.box {
    width: 100%;
    height: 558px;
    background-color: #f6efe7;
}

.box .box_content {
    margin: 0 auto;
    width: 1192px;
    height: 100%;
    background-image: url(../imgs/0.png);
    background-size: 1192px 558px;
}

.box .box_content .p1 {
    font-size: 50px;
    padding-top: 88px;
}

.box .box_content .p2 {
    font-size: 22px;
    padding-top: 12px;
}

.box .box_content div {
    font-size: 18px;
    padding-top: 70px;
    letter-spacing: 3px;
}

.box1 {
    margin: auto;
    width: 1192px;
    height: 550px;
    background-image: url(../imgs/1.jpg);
    border-radius: 20px;
    background-size: 1192px 550px;
    margin-top: 86px;
}

.box1 .p1 {
    font-size: 42px;
    padding: 192px 0 0 154px;
}

.box1 .p2 {
    font-size: 24px;
    padding: 14px 0 0 154px;
}

.box1 div {
    font-size: 16px;
    padding: 56px 0 0 154px;
}

.box2 {
    margin: auto;
    width: 1192px;
    height: 550px;
    background-image: url(../imgs/2.jpg);
    border-radius: 20px;
    background-size: 1192px 550px;
    margin-top: 38px;
    color: white;
}

.box2 .p1 {
    font-size: 42px;
    padding: 192px 0 0 154px;
}

.box2 .p2 {
    font-size: 24px;
    padding: 14px 0 0 154px;
}

.box2 div {
    font-size: 16px;
    padding: 56px 0 0 154px;
}

.box3 {
    width: 100%;
    height: 1006px;
    background-color: #f0f2f5;
}

.box3 .box3_top {
    width: 1192px;
    height: 166px;
    margin: auto;
}

.box3 .box3_top p {
    padding-top: 80px;
    font-size: 40px;
}

.box3 .box3_end {
    margin: auto;
    width: 1192px;
    height: 840px;
    display: flex;
    justify-content: space-between;
}

.box3_end_left {
    width: 348px;
}

.box3_end_left_top {
    height: 298px;
    width: 100%;
    background-image: url(../imgs/3.jpg);
    background-size: 100% 100%;
    border-radius: 20px;
}

.box3_end_left_end {
    width: 100%;
    height: 394px;
    background-image: url(../imgs/4.jpg);
    background-size: 100% 234px;
    background-repeat: no-repeat;
    border-radius: 20px;
    background-color: white;
    margin-top: 24px;
}

.box3_end_conter {
    width: 348px;
    height: 592px;
    border-radius: 20px;
    background-image: url(../imgs/5.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.box3_end_right {
    width: 348px;
}

.box3_end_right_top {
    width: 100%;
    height: 442px;
    background-image: url(../imgs/6.jpg);
    background-repeat: no-repeat;
    background-size: 100% 298px;
    background-color: white;
    border-radius: 20px;
}

.box3_end_right_end {
    width: 100%;
    height: 294px;
    background-image: url(../imgs/7.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 20px;
    margin-top: 24px;
}